﻿namespace SmartPlant.Model.Biz
{

    public class PdGeneral : MetaDataEntity
    {
        public PdGeneral()
        {
            PdStat = "R";
            GoverningCase = 1;
            PdSource = "0";
            CaseId = 0;
        }

        /// <summary>
        ///
        ///</summary> 
        public decimal ProjId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal SiteId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal PlantId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal AreaId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal UnitId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal ChgNum { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string UserName { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string ChgStatus { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public DateTime? ChgDate { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal CmpntId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal LineId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal EquipId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSource
        {
            get
            {
                return _PdSource;
            }
            set
            {
                _PdSource = value;
                OnPropertyChanged(nameof(PdSource));
            }

        }
        private string _PdSource;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSize { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSizeUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSchedul { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdNote
        {
            get
            {
                return _PdNote;
            }
            set
            {
                _PdNote = value;
                OnPropertyChanged(nameof(PdNote));
            }

        }
        private string _PdNote;

        /// <summary>
        ///
        ///</summary> 
        public string PdFluidName
        {
            get
            {
                return _PdFluidName;
            }
            set
            {
                _PdFluidName = value;
                OnPropertyChanged(nameof(PdFluidName));
            }

        }
        private string _PdFluidName;

        /// <summary>
        ///
        ///</summary> 
        public string PdFluidStat
        {
            get
            {
                return _PdFluidStat;
            }
            set
            {
                _PdFluidStat = value;
                OnPropertyChanged(nameof(PdFluidStat));
            }

        }
        private string _PdFluidStat;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdFlowMin
        {
            get
            {
                return _PdFlowMin;
            }
            set
            {
                _PdFlowMin = value;
                OnPropertyChanged(nameof(PdFlowMin));
            }

        }
        private decimal ?_PdFlowMin;


        /// <summary>
        ///
        ///</summary> 
        public decimal? PdFlowMax
        {
            get
            {
                return _PdFlowMax;
            }
            set
            {
                _PdFlowMax = value;
                OnPropertyChanged(nameof(PdFlowMax));
            }

        }
        private decimal? _PdFlowMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdFlowNor
        {
            get
            {
                return _PdFlowNor;
            }
            set
            {
                _PdFlowNor = value;
                OnPropertyChanged(nameof(PdFlowNor));
            }

        }
        private decimal? _PdFlowNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdFlowUid
        {
            get
            {
                return _PdFlowUid;
            }
            set
            {
                _PdFlowUid = value;
                OnPropertyChanged(nameof(PdFlowUid));
            }

        }
        private string  _PdFlowUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressMin
        {
            get
            {
                return _PdPressMin;
            }
            set
            {
                _PdPressMin = value;
                OnPropertyChanged(nameof(PdPressMin));
            }

        }
        private decimal? _PdPressMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressMax
        {
            get
            {
                return _PdPressMax;
            }
            set
            {
                _PdPressMax = value;
                OnPropertyChanged(nameof(PdPressMax));
            }

        }
        private decimal? _PdPressMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressNor
        {
            get
            {
                return _PdPressNor;
            }
            set
            {
                _PdPressNor = value;
                OnPropertyChanged(nameof(PdPressNor));
            }

        }
        private decimal? _PdPressNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdPressUid
        {
            get
            {
                return _PdPressUid;
            }
            set
            {
                _PdPressUid = value;
                OnPropertyChanged(nameof(PdPressUid));
            }

        }
        private string _PdPressUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressBase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdPressBaseUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDes
        {
            get
            {
                return _PdPressDes;
            }
            set
            {
                _PdPressDes = value;
                OnPropertyChanged(nameof(PdPressDes));
            }

        }
        private decimal? _PdPressDes;

        /// <summary>
        ///
        ///</summary> 
        public string PdPressDesUid
        {
            get
            {
                return _PdPressDesUid;
            }
            set
            {
                _PdPressDesUid = value;
                OnPropertyChanged(nameof(PdPressDesUid));
            }

        }
        private string _PdPressDesUid;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDrpMin
        {
            get
            {
                return _PdPressDrpMin;
            }
            set
            {
                _PdPressDrpMin = value;
                OnPropertyChanged(nameof(PdPressDrpMin));
            }

        }
        private decimal? _PdPressDrpMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDrpMax
        {
            get
            {
                return _PdPressDrpMax;
            }
            set
            {
                _PdPressDrpMax = value;
                OnPropertyChanged(nameof(PdPressDrpMax));
            }

        }
        private decimal? _PdPressDrpMax;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDrpNor
        {
            get
            {
                return _PdPressDrpNor;
            }
            set
            {
                _PdPressDrpNor = value;
                OnPropertyChanged(nameof(PdPressDrpNor));
            }

        }
        private decimal? _PdPressDrpNor;
        /// <summary>
        ///
        ///</summary> 
        public string PdPressDrpUid
        {
            get
            {
                return _PdPressDrpUid;
            }
            set
            {
                _PdPressDrpUid = value;
                OnPropertyChanged(nameof(PdPressDrpUid));
            }

        }
        private string _PdPressDrpUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdTempMin
        {
            get
            {
                return _PdTempMin;
            }
            set
            {
                _PdTempMin = value;
                OnPropertyChanged(nameof(PdTempMin));
            }

        }
        private decimal? _PdTempMin;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdTempMax
        {
            get
            {
                return _PdTempMax;
            }
            set
            {
                _PdTempMax = value;
                OnPropertyChanged(nameof(PdTempMax));
            }

        }
        private decimal? _PdTempMax;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdTempNor
        {
            get
            {
                return _PdTempNor;
            }
            set
            {
                _PdTempNor = value;
                OnPropertyChanged(nameof(PdTempNor));
            }

        }
        private decimal? _PdTempNor;
        /// <summary>
        ///
        ///</summary> 
        public string PdTempUid
        {
            get
            {
                return _PdTempUid;
            }
            set
            {
                _PdTempUid = value;
                OnPropertyChanged(nameof(PdTempUid));
            }

        }
        private string _PdTempUid;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdTempBase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdTempBaseUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDesignTempMin
        {
            get
            {
                return _PdDesignTempMin;
            }
            set
            {
                _PdDesignTempMin = value;
                OnPropertyChanged(nameof(PdDesignTempMin));
            }

        }
        private decimal? _PdDesignTempMin;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDesignTempMax
        {
            get
            {
                return _PdDesignTempMax;
            }
            set
            {
                _PdDesignTempMax = value;
                OnPropertyChanged(nameof(PdDesignTempMax));
            }

        }
        private decimal? _PdDesignTempMax;
        /// <summary>
        ///
        ///</summary> 
        public string PdDesignTempUid
        {
            get
            {
                return _PdDesignTempUid;
            }
            set
            {
                _PdDesignTempUid = value;
                OnPropertyChanged(nameof(PdDesignTempUid));
            }

        }
        private string _PdDesignTempUid;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdViscMin
        {
            get
            {
                return _PdViscMin;
            }
            set
            {
                _PdViscMin = value;
                OnPropertyChanged(nameof(PdViscMin));
            }

        }
        private decimal? _PdViscMin;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdViscMax
        {
            get
            {
                return _PdViscMax;
            }
            set
            {
                _PdViscMax = value;
                OnPropertyChanged(nameof(PdViscMax));
            }

        }
        private decimal? _PdViscMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdViscNor
        {
            get
            {
                return _PdViscNor;
            }
            set
            {
                _PdViscNor = value;
                OnPropertyChanged(nameof(PdViscNor));
            }

        }
        private decimal? _PdViscNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdViscUid
        {
            get
            {
                return _PdViscUid;
            }
            set
            {
                _PdViscUid = value;
                OnPropertyChanged(nameof(PdViscUid));
            }

        }
        private string _PdViscUid;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDensMin
        {
            get
            {
                return _PdDensMin;
            }
            set
            {
                _PdDensMin = value;
                OnPropertyChanged(nameof(PdDensMin));
            }

        }
        private decimal? _PdDensMin;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDensMax
        {
            get
            {
                return _PdDensMax;
            }
            set
            {
                _PdDensMax = value;
                OnPropertyChanged(nameof(PdDensMax));
            }

        }
        private decimal? _PdDensMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDensNor
        {
            get
            {
                return _PdDensNor;
            }
            set
            {
                _PdDensNor = value;
                OnPropertyChanged(nameof(PdDensNor));
            }

        }
        private decimal? _PdDensNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdDensUid
        {
            get
            {
                return _PdDensUid;
            }
            set
            {
                _PdDensUid = value;
                OnPropertyChanged(nameof(PdDensUid));
            }

        }
        private string _PdDensUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDensAtBase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdDensAtBasUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVapPressMax
        {
            get
            {
                return _PdVapPressMax;
            }
            set
            {
                _PdVapPressMax = value;
                OnPropertyChanged(nameof(PdVapPressMax));
            }

        }
        private decimal? _PdVapPressMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVapPressMin
        {
            get
            {
                return _PdVapPressMin;
            }
            set
            {
                _PdVapPressMin = value;
                OnPropertyChanged(nameof(PdVapPressMin));
            }

        }
        private decimal? _PdVapPressMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVapPressNor
        {
            get
            {
                return _PdVapPressNor;
            }
            set
            {
                _PdVapPressNor = value;
                OnPropertyChanged(nameof(PdVapPressNor));
            }

        }
        private decimal? _PdVapPressNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdVapPressUid
        {
            get
            {
                return _PdVapPressUid;
            }
            set
            {
                _PdVapPressUid = value;
                OnPropertyChanged(nameof(PdVapPressUid));
            }

        }
        private string _PdVapPressUid;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCriticPress
        {
            get
            {
                return _PdCriticPress;
            }
            set
            {
                _PdCriticPress = value;
                OnPropertyChanged(nameof(PdCriticPress));
            }

        }
        private decimal? _PdCriticPress;

        /// <summary>
        ///
        ///</summary> 
        public string PdCriticPressUid
        {
            get
            {
                return _PdCriticPressUid;
            }
            set
            {
                _PdCriticPressUid = value;
                OnPropertyChanged(nameof(PdCriticPressUid));
            }

        }
        private string _PdCriticPressUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdMolecularMass
        {
            get
            {
                return _PdMolecularMass;
            }
            set
            {
                _PdMolecularMass = value;
                OnPropertyChanged(nameof(PdMolecularMass));
            }

        }
        private decimal? _PdMolecularMass;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCompresFlowMax
        {
            get
            {
                return _PdCompresFlowMax;
            }
            set
            {
                _PdCompresFlowMax = value;
                OnPropertyChanged(nameof(PdCompresFlowMax));
            }

        }
        private decimal? _PdCompresFlowMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCompresFlowMin
        {
            get
            {
                return _PdCompresFlowMin;
            }
            set
            {
                _PdCompresFlowMin = value;
                OnPropertyChanged(nameof(PdCompresFlowMin));
            }

        }
        private decimal? _PdCompresFlowMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCompresFlowNor
        {
            get
            {
                return _PdCompresFlowNor;
            }
            set
            {
                _PdCompresFlowNor = value;
                OnPropertyChanged(nameof(PdCompresFlowNor));
            }

        }
        private decimal? _PdCompresFlowNor;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCompresBase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdHeatMin
        {
            get
            {
                return _PdHeatMin;
            }
            set
            {
                _PdHeatMin = value;
                OnPropertyChanged(nameof(PdHeatMin));
            }

        }
        private decimal? _PdHeatMin;


        /// <summary>
        ///
        ///</summary> 
        public decimal? PdHeatMax
        {
            get
            {
                return _PdHeatMax;
            }
            set
            {
                _PdHeatMax = value;
                OnPropertyChanged(nameof(PdHeatMax));
            }

        }
        private decimal? _PdHeatMax;


        /// <summary>
        ///
        ///</summary> 
        public decimal? PdHeatNor
        {
            get
            {
                return _PdHeatNor;
            }
            set
            {
                _PdHeatNor = value;
                OnPropertyChanged(nameof(PdHeatNor));
            }

        }
        private decimal? _PdHeatNor;


        /// <summary>
        ///
        ///</summary> 
        public string PdHeatUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdLatentHeatMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdLatentHeatMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdLatentHeatNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdLatentHeatUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdCorrosive
        {
            get
            {
                return _PdCorrosive;
            }
            set
            {
                _PdCorrosive = value;
                OnPropertyChanged(nameof(PdCorrosive));
            }
        }
        private string _PdCorrosive;

        /// <summary>
        ///
        ///</summary> 
        public string PdErosive
        {
            get
            {
                return _PdErosive;
            }
            set
            {
                _PdErosive = value;
                OnPropertyChanged(nameof(PdErosive));
            }
        }
        private string _PdErosive;

        /// <summary>
        ///
        ///</summary> 
        public string PdToxic
        {
            get
            {
                return _PdToxic;
            }
            set
            {
                _PdToxic = value;
                OnPropertyChanged(nameof(PdToxic));
            }
        }
        private string _PdToxic;

        /// <summary>
        ///
        ///</summary> 
        public string PdColored
        {
            get
            {
                return _PdColored;
            }
            set
            {
                _PdColored = value;
                OnPropertyChanged(nameof(PdColored));
            }
        }
        private string _PdColored;

        /// <summary>
        ///
        ///</summary> 
        public string PdTransparent { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdBuildTend { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdCoagulat { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSolidfy { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdContainParts { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdPulsation { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdOxidizing { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdVibration { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdTermShock { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdChimAbstrNum { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdFluidPhase
        {
            get
            {
                return _PdFluidPhase;
            }
            set
            {
                _PdFluidPhase = value;
                OnPropertyChanged(nameof(PdFluidPhase));
            }
        }
        private string _PdFluidPhase;
        /// <summary>
        ///
        ///</summary> 
        public decimal? DwgId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? RevId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdCriticPressUflg
        {
            get
            {
                return _PdCriticPressUflg;
            }
            set
            {
                _PdCriticPressUflg = value;
                OnPropertyChanged(nameof(PdCriticPressUflg));
            }
        }
        private string _PdCriticPressUflg;

        /// <summary>
        ///
        ///</summary> 
        public string PdFlowUflg
        {
            get
            {
                return _PdFlowUflg;
            }
            set
            {
                _PdFlowUflg = value;
                OnPropertyChanged(nameof(PdFlowUflg));
            }
        }
        private string _PdFlowUflg;
        /// <summary>
        ///
        ///</summary> 
        public string PdPressDesUflg
        {
            get
            {
                return _PdPressDesUflg;
            }
            set
            {
                _PdPressDesUflg = value;
                OnPropertyChanged(nameof(PdPressDesUflg));
            }
        }
        private string _PdPressDesUflg;
        /// <summary>
        ///
        ///</summary> 
        public string PdPressUflg
        {
            get
            {
                return _PdPressUflg;
            }
            set
            {
                _PdPressUflg = value;
                OnPropertyChanged(nameof(PdPressUflg));
            }
        }
        private string _PdPressUflg;
        /// <summary>
        ///
        ///</summary> 
        public string PdVapPressUflg
        {
            get
            {
                return _PdVapPressUflg;
            }
            set
            {
                _PdVapPressUflg = value;
                OnPropertyChanged(nameof(PdVapPressUflg));
            }
        }
        private string _PdVapPressUflg;
        /// <summary>
        ///
        ///</summary> 
        public string PdStat
        {
            get; set;
        }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVelocityMin
        {
            get
            {
                return _PdVelocityMin;
            }
            set
            {
                _PdVelocityMin = value;
                OnPropertyChanged(nameof(PdVelocityMin));
            }
        }
        private decimal? _PdVelocityMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVelocityMax
        {
            get
            {
                return _PdVelocityMax;
            }
            set
            {
                _PdVelocityMax = value;
                OnPropertyChanged(nameof(PdVelocityMax));
            }
        }
        private decimal? _PdVelocityMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdVelocityNor
        {
            get
            {
                return _PdVelocityNor;
            }
            set
            {
                _PdVelocityNor = value;
                OnPropertyChanged(nameof(PdVelocityNor));
            }
        }
        private decimal? _PdVelocityNor;

        /// <summary>
        ///
        ///</summary> 
        public string PdVelocityUid
        {
            get
            {
                return _PdVelocityUid;
            }
            set
            {
                _PdVelocityUid = value;
                OnPropertyChanged(nameof(PdVelocityUid));
            }
        }
        private string _PdVelocityUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSpecGravMax
        {
            get
            {
                return _PdSpecGravMax;
            }
            set
            {
                _PdSpecGravMax = value;
                OnPropertyChanged(nameof(PdSpecGravMax));
            }
        }
        private decimal? _PdSpecGravMax;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSpecGravMin
        {
            get
            {
                return _PdSpecGravMin;
            }
            set
            {
                _PdSpecGravMin = value;
                OnPropertyChanged(nameof(PdSpecGravMin));
            }
        }
        private decimal? _PdSpecGravMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSpecGravNor
        {
            get
            {
                return _PdSpecGravNor;
            }
            set
            {
                _PdSpecGravNor = value;
                OnPropertyChanged(nameof(PdSpecGravNor));
            }
        }
        private decimal? _PdSpecGravNor;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSpecGravBase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCpCvMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCpCvMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdCpCvNor { get; set; }

        /// <summary>
        ///
        ///</summary>  
        public string PdLineEqFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdDensGravFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSaturatTemp { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string CalcUserNote { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string CalcProgramNote { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string LiquidCompresCalcFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? FluidId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdGasCompDensFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdGasMmGravFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdGasSgAsMm { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDesMin
        {
            get
            {
                return _PdPressDesMin;
            }
            set
            {
                _PdPressDesMin = value;
                OnPropertyChanged(nameof(PdPressDesMin));
            }
        }
        private decimal? _PdPressDesMin;

        /// <summary>
        ///
        ///</summary> 
        public string PdPressDesMinUid
        {
            get
            {
                return _PdPressDesMinUid;
            }
            set
            {
                _PdPressDesMinUid = value;
                OnPropertyChanged(nameof(PdPressDesMinUid));
            }
        }
        private string _PdPressDesMinUid;
        /// <summary>
        ///
        ///</summary> 
        public string PdPressDesMinUflg
        {
            get
            {
                return _PdPressDesMinUflg;
            }
            set
            {
                _PdPressDesMinUflg = value;
                OnPropertyChanged(nameof(PdPressDesMinUflg));
            }
        }
        private string _PdPressDesMinUflg;

        /// <summary>
        ///
        ///</summary> 
        public decimal? FeIsizeDecplaces { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdIsizePhase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdApiGroupId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDensRef { get; set; }

        /// <summary>
        ///
        ///</summary>  
        public string PdDensRefUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSpecGravRef { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdApiDegreeMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdApiDegreeNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdApiDegreeMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdTempRef { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdTempRefUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdApiCalcType { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? EngProjId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? EngRefId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC01 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC02 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC03 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC04 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC05 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC06 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC07 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC08 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC09 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC10 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC11 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC12 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC13 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC14 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC15 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC16 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC17 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC18 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC19 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC20 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdAngleOfRepose { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSourceType { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdFlowFlag { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdFlowAddFlag { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdFlowAlarmFlag { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdDensGravBaseFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdDensCompBaseFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal CaseId
        {
            get
            {
                return _CaseId;
            }
            set
            {
                _CaseId = value;
                OnPropertyChanged(nameof(CaseId));
            }
        }
        private decimal _CaseId;


        /// <summary>
        ///
        ///</summary> 
        public decimal GoverningCase { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string HybridMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string HybridNorm { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string HybridMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdBubblePtMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdBubblePtNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdBubblePtMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdBubblePtUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDewPtMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDewPtNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdDewPtMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdDewPtUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSolidsSize { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSolidsSizeUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdSolidsQt { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdSolidsQtUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnTempMin
        {
            get
            {
                return _PdReturnTempMin;
            }
            set
            {
                _PdReturnTempMin = value;
                OnPropertyChanged(nameof(PdReturnTempMin));
            }
        }
        private decimal? _PdReturnTempMin;
        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnTempNor
        {
            get
            {
                return _PdReturnTempNor;
            }
            set
            {
                _PdReturnTempNor = value;
                OnPropertyChanged(nameof(PdReturnTempNor));
            }
        }
        private decimal? _PdReturnTempNor;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnTempMax
        {
            get
            {
                return _PdReturnTempMax;
            }
            set
            {
                _PdReturnTempMax = value;
                OnPropertyChanged(nameof(PdReturnTempMax));
            }
        }
        private decimal? _PdReturnTempMax;

        /// <summary>
        ///
        ///</summary> 
        public string PdReturnTempUid
        {
            get
            {
                return _PdReturnTempUid;
            }
            set
            {
                _PdReturnTempUid = value;
                OnPropertyChanged(nameof(PdReturnTempUid));
            }
        }
        private string _PdReturnTempUid;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnPresMin
        {
            get
            {
                return _PdReturnPresMin;
            }
            set
            {
                _PdReturnPresMin = value;
                OnPropertyChanged(nameof(PdReturnPresMin));
            }
        }
        private decimal? _PdReturnPresMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnPresNor
        {
            get
            {
                return _PdReturnPresNor;
            }
            set
            {
                _PdReturnPresNor = value;
                OnPropertyChanged(nameof(PdReturnPresNor));
            }
        }
        private decimal? _PdReturnPresNor;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnPresMax
        {
            get
            {
                return _PdReturnPresMax;
            }
            set
            {
                _PdReturnPresMax = value;
                OnPropertyChanged(nameof(PdReturnPresMax));
            }
        }
        private decimal? _PdReturnPresMax;
        /// <summary>
        ///
        ///</summary> 
        public string PdReturnPresUid
        {
            get
            {
                return _PdReturnPresUid;
            }
            set
            {
                _PdReturnPresUid = value;
                OnPropertyChanged(nameof(PdReturnPresUid));
            }
        }
        private string _PdReturnPresUid;

        /// <summary>
        ///
        ///</summary> 
        public string PdReturnPresUflg
        {
            get
            {
                return _PdReturnPresUflg;
            }
            set
            {
                _PdReturnPresUflg = value;
                OnPropertyChanged(nameof(PdReturnPresUflg));
            }
        }
        private string _PdReturnPresUflg;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnTempDesign { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdReturnPresDesign { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdReturnPresDesignUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdConductivityMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdConductivityNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdConductivityMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdConductivityUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdResistivityMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdResistivityNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdResistivityMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdResistivityUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdConductResistFlg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPhOrpMin { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPhOrpNor { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPhOrpMax { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdPhOrpUid { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdReturnPresDesignUflg { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdCalculated { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? Page { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? Pageof { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal PdGenId { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDownMin
        {
            get
            {
                return _PdPressDownMin;
            }
            set
            {
                _PdPressDownMin = value;
                OnPropertyChanged(nameof(PdPressDownMin));
            }
        }
        private decimal? _PdPressDownMin;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDownNor
        {
            get
            {
                return _PdPressDownNor;
            }
            set
            {
                    _PdPressDownNor = value;
                OnPropertyChanged(nameof(PdPressDownNor));
            }
        }
        private decimal? _PdPressDownNor;

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdPressDownMax
        {
            get
            {
                return _PdPressDownMax;
            }
            set
            {
                _PdPressDownMax = value;
                OnPropertyChanged(nameof(PdPressDownMax));
            }
        }
        private decimal? _PdPressDownMax;

        /// <summary>
        ///
        ///</summary> 
        public string PdPressDownUid
        {
            get
            {
                return _PdPressDownUid;
            }
            set
            {
                _PdPressDownUid = value;
                OnPropertyChanged(nameof(PdPressDownUid));
            }
        }
        private string _PdPressDownUid;
        /// <summary>
        ///
        ///</summary> 
        public string PdPressDownUflg
        {
            get
            {
                return _PdPressDownUflg;
            }
            set
            {
                _PdPressDownUflg = value;
                OnPropertyChanged(nameof(PdPressDownUflg));
            }
        }
        private string _PdPressDownUflg;

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC21 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC22 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC23 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC24 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC25 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC26 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC27 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC28 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC29 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC30 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC31 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC32 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC33 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC34 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC35 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC36 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC37 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC38 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC39 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC40 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC41 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC42 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC43 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC44 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC45 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC46 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC47 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC48 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC49 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC50 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC51 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC52 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC53 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC54 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC55 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC56 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC57 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC58 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC59 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC60 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC61 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC62 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC63 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC64 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC65 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC66 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC67 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC68 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC69 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC70 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC71 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC72 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC73 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC74 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC75 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC76 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC77 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC78 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC79 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC80 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC81 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC82 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC83 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC84 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC85 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC86 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC87 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC88 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC89 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC90 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC91 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC92 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC93 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC94 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC95 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC96 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC97 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC98 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC99 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC100 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC101 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC102 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC103 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC104 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC105 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC106 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC107 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC108 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC109 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC110 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC111 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC112 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC113 { get; set; }

        /// <summary>
        /// 
        public decimal? PdUdfC114 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC115 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC116 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC117 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC118 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC119 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC120 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC121 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC122 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC123 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC124 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC125 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC126 { get; set; }

        /// <summary>
        ///
        ///</summary>  
        public string PdUdfC127 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC128 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC129 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC130 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC131 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC132 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC133 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public decimal? PdUdfC134 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC135 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC136 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC137 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC138 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC139 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC140 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC141 { get; set; }

        /// <summary>
        ///
        ///</summary> 
        public string PdUdfC142 { get; set; }
    }
}

